/********************************************************************************
 * @file    app_adc.h
 * @author  jianqiang.xue
 * @version V1.0.0
 * @date    2021-04-10
 * @brief   ADC采集
 ********************************************************************************/

#ifndef __APP_ADC_H
#define __APP_ADC_H

/* Includes ------------------------------------------------------------------*/
#include <stdint.h>
#include <stdbool.h>

/* Publib Function Prototypes ------------------------------------------------*/
uint16_t get_external_vcc(uint16_t adc_v_val);
int16_t  get_external_temp(uint16_t adc_v_val);
uint16_t get_external_ldr(uint16_t adc_v_val);

bool app_adc_init(void);
void app_adc_deinit(void);
bool app_adc0_scan_start(void);
bool app_adc0_scan_stop(void);
#endif
